<?php  // $ID: $
// Скрипт установки модуля.
// Создает таблицы в БД.

mst_initmod($MT_mod_name);
$Processor = mst_getdatemod($MT_mod_name,'Processor');
// Создаем таблицы
$Processor->query('createTables');
// Создаем группу администраторов системы
$admin_user_id = 1;
$guest_user_id = 2;
$admin_group_id = access_save_groupcode('administrators',null,'Администраторы системы');
$guest_group_id = access_save_groupcode('guests',null,'Гости');

// Разрешаем им выполнять любые действия с любым объектом
access_save_permission4group2nameobj('administrators',null,'anyone',
        array('view'=>1,'read'=>1,'modify'=>1,'delete'=>1,'create'=>1,'exec'=>1,'own'=>1));
// Разрешаем доступ к switch/admin (доступ и так есть, так что делаем это как образец)
access_save_permission4group2nameobj('administrators:','switch','admin',
        array('view'=>1,'read'=>1,'modify'=>1,'delete'=>1,'create'=>1,'exec'=>1,'own'=>1));

// Добавляем пользователя с id = 1 в группу администраторов
access_save_user2groupid($admin_user_id,$admin_group_id);
// Добавляем гостя в группу гостей
access_save_user2groupid($guest_user_id,$guest_group_id);
?>